5. Using the SMTP service

Your router’s hosts.txt will likely contain an entry for smtp.postman.i2p. If the key’s missing you can add it manually to your addressbook. The destination key is:

Check your router console next and click on the I2PTunnel Link at the. top of the console page. A default I2P installtion contains preconfigured tunnels for smtp.postman.i2p and pop.postman.i2p. If they’re missing you have to create them with the i2ptunnel application. Make sure the tunnels are running. Now you can test the tunnel:

Try to connect to the SMTP service with telnet:

donkey ~ # telnet localhost 7659
Trying 127.0.0.1…
Connected to localhost.
Escape character is ‘^]’.
220 smtp.postman.i2p ESMTP I2PNet Mailservice
quit
221 Bye
Connection closed by foreign host.

Please read about the potential risks first before using this service.

Next step is to configure the SMTP server in your MUA:

  • SMTP host is localhost and the port of your smtp.postman.i2p client tunnel (127.0.0.1:7659 by default)

  • Don’t switch on TLS/SSL. Encryption is done by the I2P network.

  • Activate SMTP authentication (Use your mailbox user name and password)

  • Supported authentication mechanisms are PLAIN and LOGIN

  • You cannot fake your sender address, it must match your login

  • Pictures:

    • [1] Screenshot from I2PTunnel

    • [2] Screenshot from Mozilla Thunderbird SMTP Config

    • ^Back